tormogen cell - French English Dictionary